As JavaScript ( or TypeScript / Angular ) can talk directly to native code, there is no need to write binding layers in Objective-C, Swift or Java.
2.
A binding layer of stone dust ( crushed stone from the original material ) may form; it may also, after rolling, be covered with a binder of fines and small crushed rock.